<!DOCTYPE html [ <!ENTITY nbsp "&#160;"> ]>
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:p="http://primefaces.org/ui" template="/template/templateCliente.xhtml">

	<f:metadata>
		<f:event type="preRenderView"
			listener="#{bandejaClienteBean.iniciar}" />
	</f:metadata>

	<ui:define name="informacion">
		Todos los campos con * son obligatorios.
	</ui:define>

	<ui:define name="body">

		<h1>Mi Bandeja de Cliente Refaxion</h1>

		<h:form id="form">

		

			<p:tabView id="tabEstados">

				<p:ajax event="tabChange"
					listener="#{bandejaClienteBean.onTabChange}" />

				<p:tab title="OT Pendientes">
					<h:panelGrid columns="2" cellpadding="10">

						<p:dataTable id="BandejaTareas" var="orden"
							value="#{bandejaClienteBean.listaOrdenesTrabajo}"
							paginator="true" rows="7" paginatorPosition="bottom"
							emptyMessage="No se encontraron registros.">

							<p:column headerText="Folio" sortBy="#{orden.idOrdenDeTrabajo}">
								<h:outputText value="#{orden.idOrdenDeTrabajo}" />
							</p:column>

							<p:column headerText="Cliente" sortBy="#{orden.cliente}">
								<h:outputText value="#{orden.cliente}" />
							</p:column>

							<p:column headerText="Patente" sortBy="#{orden.matricula}">
								<h:outputText value="#{orden.matricula}" />
							</p:column>

							<p:column headerText="Fecha Ingreso"
								sortBy="#{orden.fechaIngreso}">
								<h:outputText value="#{orden.fechaIngreso}" />
							</p:column>

							<p:column headerText="Fecha Entrega"
								sortBy="#{orden.fechaEntrega}">
								<h:outputText value="#{orden.fechaEntrega}" />
							</p:column>

							<p:column headerText="Estado" sortBy="#{orden.descripcionEstado}">
								<h:outputText value="#{orden.descripcionEstado}"
									style="color : red" />
							</p:column>
							
							 <p:column headerText="Acciones">
								<p:commandLink id="idVerButton" rendered="true"									
									action="#{bandejaClienteBean.listenerVerOT(orden.idOrdenDeTrabajo)}">
									<p:graphicImage value="/img/icos_22_ver.png" title="Ver OT" />
								</p:commandLink>

								<p:commandLink id="idAnularButton" rendered="true"
									onclick="confirmAnularOrdenTrabajo.show();"
									actionListener="#{bandejaClienteBean.listenerAnularOT(orden.idOrdenDeTrabajo)}"
									process="@this">
									<p:graphicImage value="/img/icos_22_rechaza_mod.png"
										title="Anular OT" />
								</p:commandLink>
							</p:column>
						
						</p:dataTable>

					</h:panelGrid>
				</p:tab>

				
			</p:tabView>


		</h:form>
		<!-- PopUps Include -->

		<p:confirmDialog id="dialogConfirmAnularOrdenTrabajo"
			message="¿Realmente desea Anular la Orden de Trabajo Seleccionada?"
			header="Confirmacion" widgetVar="confirmAnularOrdenTrabajo"
			severity="alert">
			<h:form>
				<p:commandButton value="Si"
					actionListener="#{bandejaClienteBean.confirmarAnularOrdenTrabajo}"
					oncomplete="confirmAnularOrdenTrabajo.hide();" update="@form :form"
					process="@this" immediate="true" />
				<p:commandButton value="No" type="button"
					onclick="confirmAnularOrdenTrabajo.hide();" immediate="true" />
			</h:form>
		 </p:confirmDialog>
		
		
		
	</ui:define>
</ui:composition>
